// 拼接绝对路径
const { resolve } = require('path');

module.exports = {
	entry: './src/index.js',
	output: {
		filename: 'built.js',
		// __dirname：nodejs变量，代表当前文件的目录绝对路径
		path: resolve(__dirname, 'build')
	},
	// loader配置
	module: {
		rules: [
			// 详细loader配置
			// 不同文件需要配置不同loader
			{
				test: /\.css$/,
				use: [
					// use数组中的loader执行顺序：
						// 从右到左，从下到上依次执行
					'style-loader',
					'css-loader'
				]
			},
			{
				test: /\.less$/,
				use: [
					'style-loader',
					'css-loader',
					'less-loader'
				]
			}
		]
	},
	plugins: [],
	mode: 'development'
}















